package com.jx.controller;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.jx.service.OrderService;
import com.jx.servicrimpl.OrderServiceImpl;

import net.sf.json.JSONObject;
/**
 * 查找订单表+搜索框
 * @author 鄢泽然
 *
 */
public class SearchOrderController extends HttpServlet {
	OrderService os = new OrderServiceImpl();
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
	// TODO Auto-generated method stub
	doPost(req, resp);
}

@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		// TODO Auto-generated method stub
	req.setCharacterEncoding("utf8");
	resp.setCharacterEncoding("utf8");
	JSONObject orders = null;
	int page =Integer.parseInt(req.getParameter("page"));
	int pageSize = Integer.parseInt(req.getParameter("rows"));
	int start = (page-1)*pageSize;
	String searchname = req.getParameter("searchname");	
	if(searchname==null)
		orders	= os.getOrders(start, pageSize);
	else{
		orders = os.getOrders(start, pageSize, searchname);
	}
		
	PrintWriter pw = resp.getWriter();
	pw.write(orders.toString());
	pw.flush();
	pw.close();
		
	}
}
